<?php
	set_time_limit (3600);
	setlocale(LC_CTYPE, 'en_AU.utf8'); 
    include_once('functions.php'); //Include Environment variables
    include_once('DBFunctions.php'); //Include Environment variables
	/*:::::::::::::::::::::::::::::::::
	Bot: Agregar datos de la Biblia
	Funcion: Extraer informacion detalle de la web http://www.amen-amen.net/RV1960/
	:::::::::::::::::::::::::::::::::*/

	$librosAr = array();
	/*$librosAr['1']['libro'] = 'Genesis';
	$librosAr['1']['maxCap'] = '50';
	$librosAr['2']['libro'] = 'Exodo';
	$librosAr['2']['maxCap'] = '40';
	$librosAr['3']['libro'] = 'Levitico';
	$librosAr['3']['maxCap'] = '27';
	$librosAr['4']['libro'] = 'Numeros';
	$librosAr['4']['maxCap'] = '36';
	$librosAr['5']['libro'] = 'Deuteronomio';
	$librosAr['5']['maxCap'] = '34';
	$librosAr['6']['libro'] = 'Josue';
	$librosAr['6']['maxCap'] = '24';
	$librosAr['7']['libro'] = 'Jueces';
	$librosAr['7']['maxCap'] = '21';
	$librosAr['8']['libro'] = 'Rut';
	$librosAr['8']['maxCap'] = '4';
	$librosAr['9']['libro'] = '1Samuel';
	$librosAr['9']['maxCap'] = '31';
	$librosAr['10']['libro'] = '2Samuel';
	$librosAr['10']['maxCap'] = '24';
	$librosAr['11']['libro'] = '1Reyes';
	$librosAr['11']['maxCap'] = '22';
	$librosAr['12']['libro'] = '2Reyes';
	$librosAr['12']['maxCap'] = '25';
	$librosAr['13']['libro'] = '1Cronicas';
	$librosAr['13']['maxCap'] = '29';
	$librosAr['14']['libro'] = '2Cronicas';
	$librosAr['14']['maxCap'] = '36';
	$librosAr['15']['libro'] = 'Esdras';
	$librosAr['15']['maxCap'] = '10';
	$librosAr['16']['libro'] = 'Nehemias';
	$librosAr['16']['maxCap'] = '13';
	$librosAr['17']['libro'] = 'Ester';
	$librosAr['17']['maxCap'] = '10';
	$librosAr['18']['libro'] = 'Job';
	$librosAr['18']['maxCap'] = '42';
	$librosAr['19']['libro'] = 'Salmos';
	$librosAr['19']['maxCap'] = '150';	
	$librosAr['20']['libro'] = 'Proverbios';
	$librosAr['20']['maxCap'] = '31';
	$librosAr['21']['libro'] = 'Eclesiastes';
	$librosAr['21']['maxCap'] = '12';
	$librosAr['22']['libro'] = 'Cantares';
	$librosAr['22']['maxCap'] = '8';
	$librosAr['23']['libro'] = 'Isaias';
	$librosAr['23']['maxCap'] = '66';
	$librosAr['24']['libro'] = 'Jeremias';
	$librosAr['24']['maxCap'] = '52';
	$librosAr['25']['libro'] = 'Lamentaciones';
	$librosAr['25']['maxCap'] = '5';
	$librosAr['26']['libro'] = 'Ezequiel';
	$librosAr['26']['maxCap'] = '48';
	$librosAr['27']['libro'] = 'Daniel';
	$librosAr['27']['maxCap'] = '12';
	$librosAr['28']['libro'] = 'Oseas';
	$librosAr['28']['maxCap'] = '14';
	$librosAr['29']['libro'] = 'Joel';
	$librosAr['29']['maxCap'] = '3';
	$librosAr['30']['libro'] = 'Amos';
	$librosAr['30']['maxCap'] = '9';
	$librosAr['31']['libro'] = 'Abdias';
	$librosAr['31']['maxCap'] = '1';
	$librosAr['32']['libro'] = 'Jonas';
	$librosAr['32']['maxCap'] = '4';
	$librosAr['33']['libro'] = 'Miqueas';
	$librosAr['33']['maxCap'] = '7';
	$librosAr['34']['libro'] = 'Nahum';
	$librosAr['34']['maxCap'] = '3';
	$librosAr['35']['libro'] = 'Habacuc';
	$librosAr['35']['maxCap'] = '3';
	$librosAr['36']['libro'] = 'Sofonias';
	$librosAr['36']['maxCap'] = '3';
	$librosAr['37']['libro'] = 'Hageo';
	$librosAr['37']['maxCap'] = '2';
	$librosAr['38']['libro'] = 'Zacarias';
	$librosAr['38']['maxCap'] = '14';
	$librosAr['39']['libro'] = 'Malaquias';
	$librosAr['39']['maxCap'] = '4';*/	
	$librosAr['40']['libro'] = 'Mateo';
	$librosAr['40']['maxCap'] = '28';
	$librosAr['41']['libro'] = 'Marcos';
	$librosAr['41']['maxCap'] = '16';
	$librosAr['42']['libro'] = 'Lucas';
	$librosAr['42']['maxCap'] = '24';
	$librosAr['43']['libro'] = 'Juan';
	$librosAr['43']['maxCap'] = '21';
	$librosAr['44']['libro'] = 'Hechos';
	$librosAr['44']['maxCap'] = '28';
	$librosAr['45']['libro'] = 'Romanos';
	$librosAr['45']['maxCap'] = '16';
	$librosAr['46']['libro'] = '1Corintios';
	$librosAr['46']['maxCap'] = '16';
	$librosAr['47']['libro'] = '2Corintios';
	$librosAr['47']['maxCap'] = '13';
	$librosAr['48']['libro'] = 'Galatas';
	$librosAr['48']['maxCap'] = '6';
	$librosAr['49']['libro'] = 'Efesios';
	$librosAr['49']['maxCap'] = '6';
	$librosAr['50']['libro'] = 'Filipenses';
	$librosAr['50']['maxCap'] = '4';
	$librosAr['51']['libro'] = 'Colosenses';
	$librosAr['51']['maxCap'] = '4';
	$librosAr['52']['libro'] = '1Tesalonicenses';
	$librosAr['52']['maxCap'] = '5';
	$librosAr['53']['libro'] = '2Tesalonicenses';
	$librosAr['53']['maxCap'] = '3';
	$librosAr['54']['libro'] = '1Timoteo';
	$librosAr['54']['maxCap'] = '6';
	$librosAr['55']['libro'] = '2Timoteo';
	$librosAr['55']['maxCap'] = '4';
	$librosAr['56']['libro'] = 'Tito';
	$librosAr['56']['maxCap'] = '3';
	$librosAr['57']['libro'] = 'Filemon';
	$librosAr['57']['maxCap'] = '1';
	$librosAr['58']['libro'] = 'Hebreos';
	$librosAr['58']['maxCap'] = '13';
	$librosAr['59']['libro'] = 'Santiago';
	$librosAr['59']['maxCap'] = '5';
	$librosAr['60']['libro'] = '1Pedro';
	$librosAr['60']['maxCap'] = '5';
	$librosAr['61']['libro'] = '2Pedro';
	$librosAr['61']['maxCap'] = '3';
	$librosAr['62']['libro'] = '1Juan';
	$librosAr['62']['maxCap'] = '5';
	$librosAr['63']['libro'] = '2Juan';
	$librosAr['63']['maxCap'] = '1';
	$librosAr['64']['libro'] = '3Juan';
	$librosAr['64']['maxCap'] = '1';
	$librosAr['65']['libro'] = 'Judas';
	$librosAr['65']['maxCap'] = '1';
	$librosAr['66']['libro'] = 'Apocalipsis';
	$librosAr['66']['maxCap'] = '22';

	foreach ($librosAr as $i_idlibro => $value) 
	{		
		$libro = $value['libro'];	
		$maxCap = $value['maxCap'];	
		if ($libro == 'Salmos')
			$urlViejo = 'http://www.amen-amen.net/RV1960/AntiguoTestamento/'.$libro.'/Salmo';
		else
			$urlViejo = 'http://www.amen-amen.net/RV1960/AntiguoTestamento/'.$libro.'/'.$libro;	

		$urlNuevo = 'http://www.amen-amen.net/RV1960/NuevoTestamento/'.$libro.'/'.$libro;		

		for ($i=1; $i <= $maxCap; $i++) 
		{ 
			$urlAmenAmen = $urlNuevo . $i . '.htm';
			// DATA		
			for ($w=1; $w<7; $w++)//Metodo de verificación de apertura de una URL, al menos 4 veces se intentará abrir la url
			{
				if ($w > 5) 
				{
					exit('error al cargar la web -->' . $urlAmenAmen);
				}	

				$htmlResultPage = ejecutaCurl($urlAmenAmen); // Leyendo la url

				if ($htmlResultPage)
					break;
			}
			echo '<br>' . $urlAmenAmen . '<br>';

			echo '<b>Libro:</b> ' . $libro . '<br>';
			echo '<b>Cap:</b> ' . $i . '<br>';

			$patronVerText = '/[0-9]:(.*?\n[a-zA-Z.]*)+/';
			$dataVerText = lecturaPatron($patronVerText, $htmlResultPage);
			$control = 0;
			$i_cap = $i;		
			$t_verData = utf8_encode($dataVerText[0]);
			$patronRemplaceVerText = '/\r\n+|\r+|\n+|\t+/i';
			$t_verData = preg_replace($patronRemplaceVerText, ' ', $t_verData);
			$patronRemplaceVerText = '/[0-9]+:[0-9]+/';
			$t_verData = preg_replace($patronRemplaceVerText, "\n##", $t_verData);
			$patronRemplaceVerText = '/\&nbsp\;/';
			$t_verData = preg_replace($patronRemplaceVerText, '', $t_verData);
			//$t_verData = strip_tags($t_verData);
			//echo $t_verData . '<br><br><br>';

			//$patronRemplaceVerText = '/[a-zA-Z ZñÑáéíóúÁÉÍÓÚ!¡:;,.\?¿-]+/';
			$patronRemplaceVerText = '/##((.*)\n*)/';
			$t_verData = lecturaPatronALL($patronRemplaceVerText, $t_verData);


			foreach ($t_verData[1] as $keyVer => $valueVerText) 
			{
				$t_ver = strip_tags($valueVerText);
				$i_ver = $keyVer + 1;

				echo '<b>' . $i_ver . '</b> ' . $t_ver . '<br>';
				//echo '<b>' . $i_ver . '</b> ' . $t_ver;
				/*if ( addLibroCapVer($i_idlibro, $i_cap, $i_ver, $t_ver) )
				{
					$control = 1;
					//echo '<b>' . $i_ver . '</b> ' . $t_ver . '<br>';
				}
				else
				{
					echo 'Problemas al agregar';
				}*/
			}
			if ($i == $maxCap && $control == 1)
					echo 'Libro Agregado Libro: ' . $libro . ' Cap: 1-' . $maxCap . '<br><br>';
		}
		/*echo $i_idlibro . '<br>';
		echo $libro . '<br>';
		echo $maxCap . '<br>';*/
	}

	
?>